home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / tcclib.exe / ATSAYFA.C < prev    next >
Encoding:
C/C++ Source or Header  |  1990-01-31  |  420 b   |  22 lines

  1. #include <stdio.h>
  2.  
  3. unsigned char far *ScrPtr( int x, int y );
  4.  
  5. void AtSayFA( int col, int row, unsigned char attrib, char *fmt, ... )
  6. {
  7.     register unsigned char far *scptr;
  8.     char s[240];
  9.     register char *cp = s;
  10.     va_list argptr;
  11.  
  12.     va_start( argptr, format );
  13.     vsprintf( s, fmt, argptr );
  14.     va_end( argptr );
  15.  
  16.     scptr = ScrPtr( col, row );
  17.     while (*cp) {
  18.          *scptr++ = *cp++;
  19.          *scptr++ = attrib;
  20.     }
  21. }
  22.